//
//  AppController.h
//  AMT media manager
//
//  Created by gift ku on 2/2/09.
//  Copyright 2009 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>
#import "AMTFile.h"
#import "Const.h"
#import "Utils.h"
#import "SimpleTreeNode.h"
#define DragDropTableCellPboardType 	@"MyCustomTableCellPboardType"

@class AMTMP3Process;
@interface AppController : NSObject {

	NSUserDefaults* _defaults;
	IBOutlet NSSlider* _volumeSlider;
	
	////////////
    SimpleTreeNode		*treeData;	
    IBOutlet NSOutlineView 	*outlineView;	
	
	////////
	NSMutableArray *fileArray;
	IBOutlet NSTableView *mediaTableView;
	NSString * currentPath;
	int currentType;
	
	////////
	AMTMP3Process* mp3Process;
}
- (void)myInitialize;
- (void)updateButtion:(id)sender;
@end

@interface AppController(SouceList)

@end
@interface AppController(TableView)
- (void)initTableViewWithPath:(NSString *)tmp_path;
@end
